	.mainboard
	{
	
		position:fixed;
		z-index:50;
		resize:none;
		padding:0px;
		width:286px;
		font-family:"微软雅黑";
		font-weight:lighter;
		
		
		
		/*right:50px;*/
		left:70%;

		border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		-moz-box-shadow: 0px 0px 12px #333;  
		-webkit-box-shadow: 0px 0px 12px #333;   
		box-shadow: 0px 0px 12px #333;

		/*right:60px;*/
		top:14px;
		z-index:10000;
	}
	.clear
	{
		clear:both;
	}
/*-----------------------------------------调色CSS------------------------------------------------------*/
	/*整体调色板--------------------控制整体透明度 最低0.7----------------------------*/
	.mainboardcolor
	{
		position:absolute;
		z-index:51;
		padding:0px;
		width:100%;
		height:100%;
		/*background:url('../img/back.jpg'); 最低0.7  颜色可改*/
		/*
		filter:alpha(opacity=100); 
		-moz-opacity:1; 
		opacity:1;*/
		
		overflow:hidden;
		background-position:90% 50%;
		border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
	}
	
	/*透明内容控制面板------------------控制面板颜色覆盖度 最低0.3----------------------*/
	.mainboardglass
	{
		position:absolute;
		z-index:52;
		padding:0px;
		width:100%;
		height:100%;
		border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		/*
		filter:alpha(opacity=100); 
		-moz-opacity:1;
		opacity:1;
		*/
	}
	.mainboardglass div
	{
		position:relative;
		top:0;
		left:0;
		width:100%;
	}
	.mainboardglass .mb_top
	{
		height:142px;
	}
	.mainboardglass .mb_cen
	{
		height:312px;
		background:white;   
		filter:alpha(opacity=90); 
		-moz-opacity:0.9;
		opacity:0.9;
	}
	.mainboardglass .mb_foo
	{
		height:58px;
		background:white;
		margin-top:1px;   /*突显底部颜色线*/
		filter:alpha(opacity=75); 
		-moz-opacity:0.75; 
		opacity:0.75;
		-moz-border-radius-bottomright:2px;
		-moz-border-radius-bottomleft:2px;
		-webkit-border-bottom-left-radius:2px;
		-webkit-border-bottom-right-radius:2px;
		border-bottom-left-radius:2px;
		border-bottom-right-radius:2px;
	}
	
	/*主体内容托板*/
	.mainboardcontent
	{
		position:relative;
		z-index:53;
		padding:0px;
		width:100%;
		height:100%;
		overflow:hidden;
		border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
	}


/*-----------------------------------头部-------------------------------------------------------------*/
.mainheadbox
{
	margin:0;
	padding:0;
	position:relative;
	top:0;
	left:0;
	width:100%;
	overflow:hidden;/*配合蒙版的relative,使原蒙版占位隐藏*/
	
}

/*面板顶条内容*/
	#mainbar
	{
		position:relative;
		top:0px;
		left:0px;

		width:100%;
		height:34px;
		
		
	}
	#mainbar img
	{
		float:left;
		width:42px;
		height:18px;
		margin-top:5px;
		margin-left:9px;
	}
	#mainbar .vipico
	{
		float:right;
		width:24px;
		height:28px;
		margin-right:2px;
		background:url('../img/mainpanel/button/medalwall_ani.png') no-repeat;
	}
	#mainbar .vipico:hover
	{
		width:20px;
		height:20px;
		margin-right:3px;
		margin-top:4px;
		background:url('../img/mainpanel/button/btn_medalwall_dark.png') no-repeat;
	}

	#mainbar .accprt
	{
		float:right;
		width:25px;
		height:26px;
	}
	#mainbar .accprt img
	{
		width:13px;
		height:14px;
		margin-top:3px;
		margin-left:6px;
	}
	#mainbar .accprt:hover
	{
		background:#99CCFF;
	}

	#mainbar .maintiny
	{
		float:right;
		width:25px;
		height:26px;
		background-image:url('../img/mainpanel/btn_mini_normal.png');
	}
	#mainbar .maintiny:hover
	{
		background-image:url('../img/mainpanel/btn_mini_highlight.png');
	}

	#mainbar .mainclose
	{
		float:right;
		width:25px;
		height:26px;
		background-image:url('../img/mainpanel/btn_close_normal.png');
	}
	#mainbar .mainclose:hover
	{
		background-image:url('../img/mainpanel/btn_close_highlight.png');
	}


/*面板头部内容*/
	#mainhead
	{
		height:78px;
		width:100%;
		color:white;
		overflow:hidden;
		padding:0;
	}
	.mainheadframe tr
	{
		height:78px;
		vertical-align:top;/*让td内容不要垂直居中*/
	}

	.mh .myhead
	{
		width:72px;
		height:74px;
		
	}
	.mh .myhead .img
	{
		margin-top:7px;
		margin-left:8px;
		width:60px;
		height:60px;
		background:white;
		border-radius:2px;
		-moz-border-radius:2px;
	-webkit-border-radius:2px;
		-moz-box-shadow: 0px 0px 6px #666666;  
		-webkit-box-shadow: 0px 0px 6px #666666;   
		box-shadow: 0px 0px 6px #666666;
		
	}
	.mh .myhead .img img
	{
		width:60px;
		height:60px;
		border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		box-shadow: 0 0 3px white;
		-webkit-box-shadow:  0 0 3px white;
		-moz-box-shadow:  0 0 3px white;
	}




	.mh .myhead .img:hover
	{
		box-shadow: 0 0 8px rgba(81, 203, 238, 1);
		-webkit-box-shadow: 0 0 8px rgba(81, 203, 238, 1);
		-moz-box-shadow: 0 0 8px rgba(81, 203, 238, 1);
	}

	.mi,.myinfo
	{	
		height:48px;
		width:100%;
		margin-top:2px;
	}
	
	
	#mainhead .myinfo .info
	{
		width:100%;
	}


	#mainhead .myinfo .info .myname,#mainhead .myinfo .info .mystatus,#mainhead .myinfo .info .mylv
	{
		float:left;
		display:inline;
		overflow:hidden;
		
	}
	#mainhead .myinfo .info .myname
	{
		font-size:13px;
		margin-left:2px;
		width:86px;
		
		height:18px;
		
	}
	#mainhead .myinfo .info .mystatus
	{
		width:30px;
		height:18px;
		border:1px solid transparent;
		border-radius:2px;
		-moz-border-radius:2px;
	-webkit-border-radius:2px;
		padding:1px;
		margin-top:-2px;
	}
	#mainhead .myinfo .info .mystatus:hover
	{
		border:1px solid #666;

	}

	#mainhead .myinfo .info .mystatus img
	{
		margin-top:2px;
		margin-left:1px;
	}

	#mainhead .myinfo .info .mylv
	{
		width:18px;
		height:auto;
	}
	#mainhead .myinfo .info .mylv .mylvbox
	{
		overflow:hidden;
		width:16px;
		height:11px;
		margin-top:4px;
		border-radius:2px;
		-moz-border-radius:2px;
	-webkit-border-radius:2px;
		border:1px solid transparent;
		
	}
	#mainhead .myinfo .info .mylv .mylvbox:hover
	{
		border:1px solid #666;
	}
	#mainhead .myinfo .info .mylv .mylvbox .lvimg
	{
		float:left;
		width:10px;
		margin-top:2px;
		
		height:7px;
	}
	#mainhead .myinfo .info .mylv .mylvbox .lvnum 
	{
		float:left;
		width:6px;
		margin-top:2px;
		height:7px;
		overflow:hidden;
	}
	#mainhead .myinfo .info .mylv .mylvbox img
	{
		margin-bottom:10px;
	}


	/*#mainhead .myinfo .info .mylv .mylvbox .lvnum img
	{
		
		margin-left:-7px;
		
	}*/
	/*-----------------等级指针向前推进，默认0，步进-6------------------------------*/
	#lvnumimg
	{
		margin-left:-6px;
	}
	/*-----------------等级指针向前推进，默认0，步进-6------------------------------*/


	#mainhead .myinfo .info .mysign
	{
		clear:both;
		float:left;
		margin-top:4px;
		font-size:12px;
		width:140px;
		height:16px;
		font-family:"微软雅黑";
		color:white;
		line-height:16px;
		border:1px solid transparent;
		border-radius:1px;
		-moz-border-radius:1px;
		-webkit-border-radius:1px;
		width:97%;
		max-width:97%;
		background:transparent;
		overflow: hidden;
		white-space: normal;
		word-warp: break-word;
		word-break: break-all;
		text-overflow: ellipsis;	
	}
	/*
	#mainhead .myinfo .info .mysign
	{
		clear:both;
		margin-top:0px;
		font-size:12px;
		width:140px;
		height:18px;
		padding:1px;
		border:1px solid transparent;
		border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		width:97%;
		max-width:97%;
		
		overflow: hidden;
		white-space: normal;
		word-warp: break-word;
		word-break: break-all;
		text-overflow: ellipsis;	
	}
	*/
	#mainhead .myinfo .info .mysign:hover
	{
		
		-moz-box-shadow:0px 0px 2px #CCC;  
	-webkit-box-shadow: 0px 0px 2px #CCC;   
	box-shadow: 0px 0px 2px #CCC;
		
	}
	#mainhead .myinfo .info .mysign:focus
	{
		color:#333;
		background:white;
	}




	 .mytools
	{
		float:left;
		margin-top:4px;
		
		width:100%;
		height:22px;
		overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	}
	#mainhead .mytools img
	{
		float:left;
		width:18px;
		height:18px;
		padding:1px;
		border-radius:2px;
		-moz-border-radius:2px;
	-webkit-border-radius:2px;
		border:1px solid transparent;
	}
	#mainhead .mytools img:hover
	{
		border:1px solid #666;
	}
	#mainhead .mytools .allow_out
	{
		width:9px;
		height:18px;
	}

	
	#mainhead .wtm
	{
		width:50px;
		
	}
	#mainhead .wtm .weatherico
	{
		width:100%;
		
	}
	#mainhead .wtm .them_msg
	{
		height:18px;
		width:36px;
		float:right;
		margin-right:2px;
	}
	#mainhead .wtm .them_msg .them_btn,#mainhead .wtm .them_msg .msgbox_btn
	{
		float:left;
		width:16px;
		height:16px;
		border-radius:2px;
		-moz-border-radius:2px;
	-webkit-border-radius:2px;
		border:1px solid transparent;

	}





	#mainhead .wtm .them_msg .msgbox_btn
	{
		background:url('../img/informationbox/messagebox16.png')center center no-repeat;
	}
	#mainhead .wtm .them_msg .msgbox_btn:hover,#mainhead .wtm .them_msg .them_btn:hover
	{
		border:1px solid #666;
	}
	#mainhead .wtm .them_msg .them_btn
	{
		background:url('../img/mainpanel/button/btn_skin_normal.png')center center no-repeat;	
	}
	#mainhead .wtm .them_msg .them_btn:hover
	{
		background:url('../img/mainpanel/button/btn_Skin_highlight.png')center center no-repeat;	
	}


	.mainsearchbar
	{

		width:100%;
		height:30px;
		
		overflow:hidden;
	}

	.masbar
	{
		position:relative;
		z-index:54;
		top:0px;
		left:0px;
		width:100%;
		height:30px;
	
	}
	.masbar .searchtips
	{
		float:left;
		margin-left:10px;
		font-family:"微软雅黑";
		font-size:12px;
		font-weight:lighter;
		color:white;
		margin-top:7px;
	}
	.masbar img
	{
		float:right;
		margin-right:10px;
		margin-top:6px;
	}

	/*搜索框蒙版*/
	.searchshadow
	{
		position:relative;
		width:100%;
		top:-30px;
		left:0px;
		height:30px;
		background:#333;
		filter:alpha(opacity=30); 
		-moz-opacity:0.3; 
		opacity:0.3;
	}

	
/*-----------------------------------头部结束-------------------------------------------------------------*/



/*---------------------------------------内容页-----------------------------------------------------------*/
	.mainfriend
	{
		height:312px;
		position:relative;
		top:0;
		left:0;
		overflow: hidden;			/*溢出隐藏并禁止进度条*/
		text-overflow: ellipsis;
		white-space: nowrap;

		/*background-color:white;*/
	}

	/*---------------选项页------------------*/
	.frdpage
	{
		width:100%;
		height:36px;
		/*border-bottom:1px solid transparent;*/
	
		overflow:hidden;
		
	}

	.frdpage .icopagebg
	{
		position:relative;
		z-index:53;
		top:-36px;
		left:0;
		height:35px;
		width:100%;
		border-bottom:1px solid #CCCCCC;
	}

	.frdpage .icopage
	{
		position:relative;
		z-index:56;
		height:100%;
		text-align:center;
	}

	.frdpage .icopage .pagetab
	{
		float:left;
		width:16.66%;
		height:36px;
		   
	}
	.frdpage .icopage .pagetab .pagetabcnt
	{
		height:100%;
		width:36px;
		
		vertical-align:middle;
		margin-left:auto;
		margin-right:auto;
		/*background:url('../img/mainpanel/main_tabctrl_arrow.png') no-repeat;*/

	}
	.frdpage .icopage .pagetab .pagetabcnt .tabimg
	{
		float:left;
		height:22px;
		width:22px;
		margin-top:8px;
	}

	

	/*选项页正常css*/
	.pageico_last .normal .tabimg
	{
		background:url("../img/mainpanel/icon_last_normal.png");
	}
	.pageico_last .normal .tabimg:hover
	{
		background:url("../img/mainpanel/icon_last_hover.png");
	}

	.pageico_contacts .normal .tabimg
	{
		background:url("../img/mainpanel/icon_contacts_normal.png");
	}
	.pageico_contacts .normal .tabimg:hover
	{
		background:url("../img/mainpanel/icon_contacts_hover.png");
	}

	.pageico_group .normal .tabimg
	{
		background:url("../img/mainpanel/icon_group_normal.png");
	}
	.pageico_group .normal .tabimg:hover
	{
		background:url("../img/mainpanel/icon_group_hover.png");
	}

	/*选项页被按下后的css*/
	.frdpage .icopage .pagetab .down
	{
		background:url("../img/mainpanel/main_tabctrl_arrow.png") no-repeat;
	}
	.frdpage .icopage .pagetab .down:hover .more
	{
		display:block;
	}

	.pageico_last .down .tabimg
	{
		background:url("../img/mainpanel/icon_last_selected.png");
	}
	
	.pageico_contacts .down .tabimg
	{
		background:url("../img/mainpanel/icon_contacts_selected.png");
	}
	
	.pageico_group .down .tabimg
	{
		background:url("../img/mainpanel/icon_group_selected.png");
	}


	.frdpage .icopage .pagetab .normal .more,.frdpage .icopage .pagetab .down .more
	{
		display:none;
	}

	.frdpage .icopage .pagetab .pagetabcnt .more
	{
		float:left;
		width:9px;
		height:6px;
		margin:0;
		margin-top:15px;
		background:url('../img/mainpanel/FriendCircle/ArrowTopNormal.png') no-repeat;
	}
	



	/*-------------好友列表-----------*/
	.ico_contacts
	{
		display:none;
		width:100%;      /*根据进度条是否显示修改大小(-16px)*/
		overflow:hidden;			/*溢出隐藏并禁止进度条*/
		text-overflow:ellipsis;
		white-space:nowrap;
		height:276px;
		margin:0px;
		/*min-height:277px;
			min-width:267px;
		*/
		clear:both;
		position:relative;
		top:0px;
		left:0px;

	}
	.ico_contacts .contacts_cnt
	{
		width:100%;      
		position:absolute;
		height:100%;
	}
	.ico_contacts .contacts_cnt .contacts_page
	{
		width:100%;     
		position:relative;
	}

	.ico_contacts .contacts_cnt .contacts_page .groups
	{
		font-family:"微软雅黑";
		
		font-weight:lighter;
		clear:both;
		overflow: hidden;			/*溢出隐藏并禁止进度条*/
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.ico_contacts .contacts_cnt .contacts_page .groups .grphead
	{
		width:100%;
		height:27px;
		margin:0px;
		border:0px;
		font-size:13px;
		line-height:27px;
		font-weight:lighter;
		overflow:hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		
	}
/*--------------------------------------好友分组背景，可根据主体一起修改--------------------------*/
	.ico_contacts .contacts_cnt .contacts_page .groups .grphead:hover
	{
		/*background:url('../img/Zhuoku019.jpg');  
		filter:alpha(opacity=50); 
		-moz-opacity:0.5;
		opacity:0.5;*/
		background:url('../img/Menu/list_bkg.png');
	}
/*-----------------------------------------------------------------------------------------------*/


	.ico_contacts .contacts_cnt .contacts_page .groups .grphead .grp_putdown
	{
		float:left;
		margin-left:8px;
		margin-right:3px;
		width:14px;
		height:14px;
	}
	.ico_contacts .contacts_cnt .contacts_page .groups .grphead .grp_putdown img
	{
		width:13px;
		height:13px;
	}
	.ico_contacts .contacts_cnt .contacts_page .groups .grphead .grpname
	{
		float:left;
	}
	.ico_contacts .contacts_cnt .contacts_page .groups .grphead .frdsum
	{
		float:left;
		margin-left:3px;
		line-height:30px;
		font-size : 12px;
		-webkit-transform : scale(0.84,0.84);/*解决chrome字体最小值12px问题*/
		*font-size:10px;
		-webkit-text-size-adjust:none;
		font-size:10px;
	}


/**/
.ico_contacts .contacts_cnt .contacts_page .groups .frdcontent
	{
		display:none;
		clear:both;
		width:100%;
	}
	
	/*可修改大小*/
	.ico_contacts .contacts_cnt .contacts_page .groups .frdcontent .fds
	{
		height:53px;
		width:100%;
		margin:0px;
		padding:0px;
	}
	.ico_contacts .contacts_cnt .contacts_page .groups .frdcontent .normal:hover
	{
		background:#FFFFCC;
	}

	.ico_contacts .contacts_cnt .contacts_page .groups .frdcontent .fds .imagehead
	{
		float:left;
		width:60px;
		position:relative;
	}

	.ico_contacts .contacts_cnt .contacts_page .groups .frdcontent .fds .imagehead img
	{
		margin-left:10px;
		margin-top:5px;
		width:40px;
		height:40px;
		border-radius:4px;
		-moz-border-radius:4px;
	-webkit-border-radius:4px;
		border:1px solid transparent;
	}
	.ico_contacts .contacts_cnt .contacts_page .groups .frdcontent .fds .imagehead .frdolflag
	{
		position:absolute;
		bottom:4px;
		right:8px;
		width:13px;
		height:13px;
	}
	.ico_contacts .contacts_cnt .contacts_page .groups .frdcontent .fds .imagehead .frdimonline
	{
		background:url(../img/status/flag/self/imonline.png)center center no-repeat;
	}
	.ico_contacts .contacts_cnt .contacts_page .groups .frdcontent .fds .imagehead .frdaway
	{
		background:url(../img/status/flag/self/away.png)center center no-repeat;
	}
	.ico_contacts .contacts_cnt .contacts_page .groups .frdcontent .fds .imagehead .frdbusy
	{
		background:url(../img/status/flag/self/busy.png)center center no-repeat;
	}
	.ico_contacts .contacts_cnt .contacts_page .groups .frdcontent .fds .imagehead .frdmute
	{
		background:url(../img/status/flag/self/mute.png)center center no-repeat;
	}
	.ico_contacts .contacts_cnt .contacts_page .groups .frdcontent .fds .imagehead .frdqme
	{
		background:url(../img/status/flag/self/Qme.png)center center no-repeat;
	}






	/*.ico_contacts .contacts_cnt .contacts_page .groups .frdcontent .friend .imagehead img:hover
	{
		
		box-shadow: 0 0 4px rgba(81, 203, 238, 1);
		-webkit-box-shadow: 0 0 4px rgba(81, 203, 238, 1);
		-moz-box-shadow: 0 0 4px rgba(81, 203, 238, 1);
	}
	*/
	.ico_contacts .contacts_cnt .contacts_page .groups .frdcontent .fds .detail
	{
		margin-left:60px;
		margin-right:30px;
		overflow: hidden;			/*溢出隐藏并禁止进度条*/
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.ico_contacts .contacts_cnt .contacts_page .groups .frdcontent .fds .detail .frdname
	{
		margin-top:8px;
		font-size:13px;
	}

	.ico_contacts .contacts_cnt .contacts_page .groups .frdcontent .fds .detail .frdnew
	{
		color:#999999;
		font-size:12px;
	}
	.ico_contacts .contacts_cnt .contacts_page .groups .frdcontent .fds .frdmore
	{
		float:right;
		width:30px;
		height:100%;
		line-height:30px;
		font-size:12px;
		text-align:center;
		color:#999999;
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-topleft:5px;
		-webkit-border-top-left-radius:5px;
		-webkit-border-bottom-left-radius:5px;
		border-top-left-radius:5px;
		border-bottom-left-radius:5px;
		
	}
	.ico_contacts .contacts_cnt .contacts_page .groups .frdcontent .normal .frdmore:hover
	{
		background:#FFCC00;
	}

	.ico_contacts .contacts_cnt .contacts_page .groups .frdcontent .selected,.ico_last .lastcnt .last_page .selected
	{
		background:url(../img/SelectContact/listitem_highlight.png);
	}

	.ico_contacts .contacts_cnt .contacts_page .groups .frdcontent .selected .imagehead img
	{
		border:1px solid #99CCFF;
	}


	/*可修改大小完毕*/
	/*-------------------------好友列表结束-----------------------------------------*/


	/*-------------最近联系列表-----------*/
	.ico_last
	{
		
		width:100%;      /*根据进度条是否显示修改大小(-16px)*/
		overflow:hidden;			/*溢出隐藏并禁止进度条*/
		text-overflow:ellipsis;
		white-space:nowrap;
		height:276px;
		margin:0px;
		/*min-height:277px;
			min-width:267px;
		*/
		
		clear:both;
		position:relative;
		top:0px;
		left:0px;

	}
	
	.ico_last .lastcnt
	{
		width:100%;      
		position:absolute;
		height:100%;
	}
	.ico_last .lastcnt .last_page
	{
		width:100%;     
		position:relative;
	}


	.ico_last .lastcnt .last_page .lastfds
	{
		height:53px;
	
		margin:0px;
		padding:0px;
		border-bottom:1px solid #CCC;
	
	}
	.ico_last .lastcnt .last_page .lastfds:hover
	{
		background:#FFFFCC;
		border-bottom:1px solid #FFCC99;
	}
	
	.ico_last .lastcnt .last_page .lastfds .imagehead
	{
		float:left;
		width:60px;
		position:relative;
	}

	.ico_last .lastcnt .last_page .lastfds .imagehead img
	{
		
		margin-left:10px;
		margin-top:5px;
		width:40px;
		height:40px;
		border-radius:4px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border:1px solid transparent;
	}

	.ico_last .lastcnt .last_page .lastfds .imagehead img:hover
	{
		box-shadow: 0 0 4px rgba(81, 203, 238, 1);
		-webkit-box-shadow: 0 0 4px rgba(81, 203, 238, 1);
		-moz-box-shadow: 0 0 4px rgba(81, 203, 238, 1);
	}
	

	.ico_last .lastcnt .last_page .lastfds .imagehead .frdolflag
	{
		position:absolute;
		bottom:5px;
		right:8px;
		width:13px;
		height:13px;
	}
	.ico_last .lastcnt .last_page .lastfds .imagehead .frdaway
	{
		background:url(../img/status/flag/self/away.png)center center no-repeat;
	}
	.ico_last .lastcnt .last_page .lastfds .imagehead .frdbusy
	{
		background:url(../img/status/flag/self/busy.png)center center no-repeat;
	}
	.ico_last .lastcnt .last_page .lastfds .imagehead .frdmute
	{
		background:url(../img/status/flag/self/mute.png)center center no-repeat;
	}
	.ico_last .lastcnt .last_page .lastfds .imagehead .frdqme
	{
		background:url(../img/status/flag/self/Qme.png)center center no-repeat;
	}

	.ico_last .lastcnt .last_page .selected
	{
		border-bottom:1px solid #FFCC99;
	}
	.ico_last .lastcnt .last_page .selected .imagehead img 
	{
		border:1px solid #99CCFF;
	}
	
	.ico_last .lastcnt .last_page .lastfds .detail
	{
		margin-left:60px;
		margin-right:35px;
		overflow: hidden;			/*溢出隐藏并禁止进度条*/
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.ico_last .lastcnt .last_page .lastfds .detail .lastname
	{
		margin-top:6px;
		font-size:13px;
	}

	.ico_last .lastcnt .last_page .lastfds .detail .lastmsg
	{
		color:#999999;
		margin-top:4px;
		font-size:12px;
	}
	.ico_last .lastcnt .last_page .lastfds .lastmore
	{
		float:right;
		width:35px;
		height:100%;
		-webkit-transform : scale(0.84,0.84);/*解决chrome字体最小值12px问题*/
		*font-size:10px;
		-webkit-text-size-adjust:none;
		font-size:10px;

		text-align:center;
		color:#999999;
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-topleft:5px;
		-webkit-border-top-left-radius:5px;
		-webkit-border-bottom-left-radius:5px;
		border-top-left-radius:5px;
		border-bottom-left-radius:5px;
		
	}
	.ico_last .lastcnt .last_page .lastfds .lastmore .lasttime
	{
		float:right;
		margin-top:5px;
		margin-right:2px;
	}
	.ico_last .lastcnt .last_page .lastfds .lastmore .lastmsgnum
	{
		float:right;
		margin-right:2px;
		margin-top:6px;
		height:20px;
		min-width:16px;
		width:auto !important;
		padding-left:2px;
		padding-right:2px;
		line-height:21px;
		background:#FF6600;
		border-radius:30px;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		color:white;
	}


/*-------------------------最近联系结束----------------------------------------------*/






/*------------------------------------群列表-----------------------------------------*/
	.ico_group
	{
		display:none;
		width:100%;      /*根据进度条是否显示修改大小(-16px)*/
		overflow:hidden;			/*溢出隐藏并禁止进度条*/
		text-overflow:ellipsis;
		white-space:nowrap

		margin:0px;
		/*min-height:277px;
			min-width:267px;
		*/
		
		clear:both;
		position:relative;
		top:0px;
		left:0px;

	}
	
	.ico_group .grptalkpage
	{
		width:100%;
		height:27px;
		font-size:12px;
		background:white;
		border-bottom:1px solid #CCC;
	}
	.ico_group .grptalkpage .mygrptalk,.ico_group .grptalkpage .mydiscus,.ico_group .grptalkpage .grpliveroom
	{
		float:left;
		width:52px;
		height:20px;
		text-align:center;
		margin-top:5px;
		margin-left:8px;
		line-height:18px;
		
	}
	.ico_group .grptalkpage .mygrptalk:hover,.ico_group .grptalkpage .mydiscus:hover,.ico_group .grptalkpage .grpliveroom:hover
	{
		background:url('../img/mainpanel/switchbtn_highlight.png') no-repeat;
	}
	.ico_group .grptalkpage .mygrptalk
	{
		color:white;
		background:url('../img/mainpanel/switchbtn_pushed.png') no-repeat;
	}
	.ico_group .grptalkpage .grpweb
	{
		float:right;
		margin-top:4px;
		margin-right:9px;
		width:18px;
		height:18px;
	}
	.ico_group .grptalkpage .grpweb:hover
	{
		background:url('../img/mainpanel/btn_home_hover.png') no-repeat;
	}

	.ico_group .grptalkpage .creategrpbtn
	{
		float:right;
		padding-left:4px;
		padding-right:2px;
		height:18px;
		margin-top:4px;
		margin-right:4px;
		border-radius:2px;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		border:1px solid transparent;
	}
	.ico_group .grptalkpage .creategrpbtn img
	{
		width:11px;
		height:11px;
		margin-left:2px;
	}
	.ico_group .grptalkpage .creategrpbtn:hover
	{
		border:1px solid #999;
	}


	/*---------------------------------群中的QQ群页-----------------------------------------------*/
	#page_grptalk
	{
		display:none;
		width:100%;
	}

	#page_grptalk .grptalksub
	{
		width:100%;
		height:auto;
		font-family:"微软雅黑";
		font-weight:lighter;
		
		overflow: hidden;			/*溢出隐藏并禁止进度条*/
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	#page_grptalk .grptalksub .grptalkhead
	{
		width:100%;
		height:27px;
		margin:0px;
		border:0px;
		font-size:12px;
		line-height:27px;
		font-weight:lighter;
		overflow:hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		
	}
/*--------------------------------------好友分组背景，可根据主体一起修改--------------------------*/
	#page_grptalk .grptalksub .grptalkhead:hover
	{
		background:white;
		/*background:url('../img/Zhuoku019.jpg');  
		filter:alpha(opacity=50); 
		-moz-opacity:0.5; 
		opacity:0.5;*/
	}
/*-----------------------------------------------------------------------------------------------*/


	#page_grptalk .grptalksub .grptalkhead .grptalk_putdown
	{
		float:left;
		margin-left:8px;
		margin-right:3px;
		margin-top:1px;
		width:14px;
		height:14px;
	}
	#page_grptalk .grptalksub .grptalkhead .grptalk_putdown img
	{
		width:13px;
		height:13px;
	}
	#page_grptalk .grptalksub .grptalkhead .subgroupname
	{
		float:left;
	}
	#page_grptalk.grptalksub .grptalkhead .subgroupsum
	{
		float:left;
		margin-left:3px;
		line-height:30px;
		font-size : 12px;
		-webkit-transform : scale(0.84,0.84);/*解决chrome字体最小值12px问题*/
		*font-size:10px;
		-webkit-text-size-adjust:none;
		font-size:10px;
	}


#page_grptalk .grptalksub .grptalkcnt
	{
		display:block;
		clear:both;
		width:100%;
	}

	#page_grptalk .grptalksub .grptalkcnt .grptalk
	{
		
		width:100%;
		margin:0px;
		padding:0px;
		overflow: hidden;			/*溢出隐藏并禁止进度条*/
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	/*===============normal big===================*/

	/*---big-------------*/
	#page_grptalk .grptalksub .grptalkcnt .big
	{
		height:53px;

		background:#FFFFCC;
	}

	#page_grptalk .grptalksub .grptalkcnt .big .imagehead
	{
		float:left;
		width:60px;
	}

	#page_grptalk .grptalksub .grptalkcnt .big .imagehead img
	{
		margin-left:10px;
		margin-top:5px;
		width:40px;
		height:40px;
		border-radius:4px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border:1px solid transparent;
	}
	#page_grptalk .grptalksub .grptalkcnt .big .imagehead img:hover
	{
		/*发光相框*/
		box-shadow: 0 0 4px rgba(81, 203, 238, 1);
		-webkit-box-shadow: 0 0 4px rgba(81, 203, 238, 1);
		-moz-box-shadow: 0 0 4px rgba(81, 203, 238, 1);
	}

	#page_grptalk .grptalksub .grptalkcnt .big .detail
	{
		margin-left:60px;
		margin-right:30px;
		height:100%;
		overflow: hidden;			/*溢出隐藏并禁止进度条*/
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	#page_grptalk .grptalksub .grptalkcnt .big .detail .grpdetail
	{
		height:28px;
	}
	#page_grptalk .grptalksub .grptalkcnt .big .detail .grpdetail .grpname
	{
		float:left;
	
		margin-top:8px;
		font-size:13px;
	}
	#page_grptalk .grptalksub .grptalkcnt .big .detail .grpdetail .msgnum
	{
		float:left;
		margin-top:6px;
		margin-left:6px;
		text-align:center;
		min-width:22px;
		width:auto !important;
		height:20px;
		padding-left:4px;
		padding-right:4px;
		font-size : 12px;
		-webkit-transform : scale(0.84,0.84);/*解决chrome字体最小值12px问题*/
		*font-size:10px;
		-webkit-text-size-adjust:none;
		font-size:10px;
		line-height:20px;
		background:#CC6600;
		border-radius:30px;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		color:white;
	}

	#page_grptalk .grptalksub .grptalkcnt .big .detail .grplast
	{
		clear:both;
		color:#999999;
		font-size:12px;
		margin-top:3px;
		height:18px;
	}
	#page_grptalk .grptalksub .grptalkcnt .big .grpmail
	{
		float:right;
		text-align:right;
		width:30px;
		height:100%;
		font-size:12px;
		text-align:center;
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-topleft:5px;
		-webkit-border-top-left-radius:5px;
		-webkit-border-bottom-left-radius:5px;
		border-top-left-radius:5px;
		border-bottom-left-radius:5px;
		
	}
	#page_grptalk .grptalksub .grptalkcnt .big .grpmail:hover
	{
		background:#FFCC00;
	}




	/*---normal-------------*/
	#page_grptalk .grptalksub .grptalkcnt .normal
	{
		height:30px;
	}
	#page_grptalk .grptalksub .grptalkcnt .normal:hover
	{
		background:#FFFFCC;
	}

	#page_grptalk .grptalksub .grptalkcnt .normal .imagehead
	{
		float:left;
		width:30px;
	}

	#page_grptalk .grptalksub .grptalkcnt .normal .imagehead img
	{
		margin-left:10px;
		margin-top:5px;
		width:20px;
		height:20px;
		border-radius:4px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
	}

	#page_grptalk .grptalksub .grptalkcnt .normal .detail
	{
		margin:0 30px;
		height:100%;
		overflow: hidden;			/*溢出隐藏并禁止进度条*/
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	#page_grptalk .grptalksub .grptalkcnt .normal .detail .grpdetail
	{
		height:100%;
	}

	#page_grptalk .grptalksub .grptalkcnt .normal .detail .grpdetail .grpname
	{
		float:left;
		margin-left:6px;
		line-height:30px;
		font-size:13px;
	}
	#page_grptalk .grptalksub .grptalkcnt .normal .detail .grpdetail .msgnum
	{
		float:left;
		margin-top:4px;
		margin-left:6px;
		text-align:center;
		min-width:16px;
		width:auto !important;
		height:20px;
		padding-left:4px;
		padding-right:4px;
		font-size : 12px;
		-webkit-transform : scale(0.84,0.84);/*解决chrome字体最小值12px问题*/
		*font-size:10px;
		-webkit-text-size-adjust:none;
		font-size:10px;
		line-height:21px;
		background:#CC6600;
		border-radius:30px;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		color:white;
	}

	#page_grptalk .grptalksub .grptalkcnt .normal .detail .grplast
	{
		clear:both;
		width:0;
	}
	#page_grptalk .grptalksub .grptalkcnt .normal .grpmail
	{
		float:right;
		text-align:right;
		line-height:30px;
		font-size:12px;
		width:30px;
	}


/*---------------------------------群中的讨论组页-----------------------------------------------*/
	#page_discus
	{
		display:none;
		width:100%;
	}

	#page_discus .discussub
	{
		width:100%;
		height:auto;
		font-family:"微软雅黑";
		font-weight:lighter;
		
		overflow: hidden;			/*溢出隐藏并禁止进度条*/
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	#page_discus .discussub .discushead
	{
		width:100%;
		height:27px;
		margin:0px;
		border:0px;
		font-size:12px;
		line-height:27px;
		font-weight:lighter;
		overflow:hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		
	}
/*--------------------------------------好友分组背景，可根据主体一起修改--------------------------*/
	#page_discus .discussub .discushead:hover
	{
		background:white;
		/*background:url('../img/Zhuoku019.jpg'); 
		filter:alpha(opacity=50); 
		-moz-opacity:0.5; 
		opacity:0.5;*/
	}
/*-----------------------------------------------------------------------------------------------*/


	#page_discus .discussub .discushead .discus_putdown
	{
		float:left;
		margin-left:8px;
		margin-right:3px;
		margin-top:1px;
		width:14px;
		height:14px;
	}
	#page_discus .discussub .discushead .discus_putdown img
	{
		width:13px;
		height:13px;
	}
	#page_discus .discussub .discushead .subdiscusname
	{
		float:left;
	}
	#page_discus .discussub .discushead .subdiscussum
	{
		float:left;
		margin-left:3px;
		line-height:30px;
		font-size : 12px;
		-webkit-transform : scale(0.84,0.84);/*解决chrome字体最小值12px问题*/
		*font-size:10px;
		-webkit-text-size-adjust:none;
		font-size:10px;
	}


	#page_discus .discussub .discuscnt
	{
		display:block;
		clear:both;
		width:100%;
	}
	#page_discus .discussub .discuscnt .discus
	{
		width:100%;
		margin:0 auto;
		
		overflow: hidden;			/*溢出隐藏并禁止进度条*/
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	/*===============normal big===================*/

	/*---big-------------*/
	#page_discus .discussub .discuscnt .big
	{
		
		height:56px;

		background:#FFFFCC;
	}

	#page_discus .discussub .discuscnt .big .imagehead
	{
		float:left;
		width:60px;
	}

	#page_discus .discussub .discuscnt .big .imagehead img
	{
		margin-left:10px;
		margin-top:7px;
		width:40px;
		height:40px;
		border-radius:4px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border:1px solid transparent;
		
	}
	#page_discus .discussub .discuscnt .big .imagehead img:hover
	{
		/*发光相框*/
		box-shadow: 0 0 4px rgba(81, 203, 238, 1);
		-webkit-box-shadow: 0 0 4px rgba(81, 203, 238, 1);
		-moz-box-shadow: 0 0 4px rgba(81, 203, 238, 1);
	}

	#page_discus .discussub .discuscnt .big .detail
	{
		margin:0 60px;
		overflow: hidden;			/*溢出隐藏并禁止进度条*/
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	#page_discus .discussub .discuscnt .big .detail .discusdetail
	{		
		height:26px;
		overflow: hidden;			/*溢出隐藏并禁止进度条*/
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	#page_discus .discussub .discuscnt .big .detail .discusdetail .discusname
	{
		float:left;
		margin-top:6px;
		font-size:13px;

	}
	#page_discus .discussub .discuscnt .big .detail .discusdetail .discusnum
	{
		float:left;
		margin-left:2px;
		margin-top:7px;
		font-size : 12px;
		border-radius:30px;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		color:#999;
	}

	#page_discus .discussub .discuscnt .big .detail .discuslast
	{
		clear:both;
		
		height:20px;
		width:100%;
		color:#999999;
		font-size:12px;
		line-height:26px;
		
	}
	#page_discus .discussub .discuscnt .big .lastmore
	{
		float:right;
		height:100%;
		width:60px;
		color:#999;
		padding:0;
		margin:0;
		text-align:right;
		font-size:12px;
		-webkit-transform : scale(0.84,0.84);/*解决chrome字体最小值12px问题*/
		*font-size:10px;
		-webkit-text-size-adjust:none;
		font-size:10px;
	}
	#page_discus .discussub .discuscnt .big .lastmore .lasttime
	{
		margin-top:6px;
		margin-right:2px;
	}
	#page_discus .discussub .discuscnt .big .lastmore .msgnum
	{
		float:right;
		margin-top:8px;
		min-width:22px;
		margin-right:2px;
		width:auto !important;
		padding-left:2px;
		padding-right:2px;
		text-align:center;
		height:20px;
		line-height:21px;
		background:#CC6600;
		border-radius:30px;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		color:white;
	}

	/*---normal-------------*/
	#page_discus .discussub .discuscnt .normal
	{
		height:26px;
	}
	#page_discus .discussub .discuscnt .normal:hover
	{
		background:#FFFFCC;
	}

	#page_discus .discussub .discuscnt .normal .imagehead
	{
		float:left;
		width:30px;
		height:100%;
	}

	#page_discus .discussub .discuscnt .normal .imagehead img
	{
		margin-left:10px;
		margin-top:3px;
		width:20px;
		height:20px;
		border-radius:4px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
	}

	#page_discus .discussub .discuscnt .normal .detail
	{
		margin-left:30px;
		margin-right:60px;
		overflow: hidden;			/*溢出隐藏并禁止进度条*/
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	#page_discus .discussub .discuscnt .normal .detail .discusdetail
	{		
		height:26px;
		overflow: hidden;			/*溢出隐藏并禁止进度条*/
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	#page_discus .discussub .discuscnt .normal .detail .discusdetail .discusname
	{
		float:left;
		margin-left:6px;
		line-height:26px;
		font-size:13px;
	}
	#page_discus .discussub .discuscnt .normal .detail .discusdetail .discusnum
	{
		float:left;
		line-height:27px;
		font-size : 12px;
		border-radius:30px;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		color:#999;
	}

	#page_discus .discussub .discuscnt .normal .discuslast
	{
		clear:both;
		display:none;
	}
	#page_discus .discussub .discuscnt .normal .lastmore
	{
		float:right;
		width:60px;
	}
	#page_discus .discussub .discuscnt .normal .lastmore .lasttime
	{
		text-align:right;
		margin-right:2px;
		line-height:27px;
		color:#999;
		font-size : 12px;
		-webkit-transform : scale(0.84,0.84);/*解决chrome字体最小值12px问题*/
		*font-size:10px;
		-webkit-text-size-adjust:none;
		font-size:10px;
		
	}
	#page_discus .discussub .discuscnt .normal .lastmore .msgnum
	{
		display:none;
	}









/*---------------------------------群中的直播间页-----------------------------------------------*/








/*------------------------------------群列表结束---------------------------------------*/








/*-----------滚动条------------*/
	#grpscroll
	{
		display:none;	
		position:absolute;
	
		right:1px;
		z-index:54;
		width:12px;
		margin-right:1px;
		
	}
	.main_scroll_arrow_up
	{
		width:12px;
		height:12px;
		background:url('../img/mainpanel/arrow_up_normal.png') no-repeat;
	}
	.main_scroll_arrow_up:hover
	{
		background:url('../img/mainpanel/arrow_up_hover.png') no-repeat;
	}
	.main_scroll_arrow_down
	{
		width:12px;
		height:12px;
		background:url('../img/mainpanel/arrow_down_normal.png') no-repeat;
	}
	.main_scroll_arrow_down:hover
	{
		background:url('../img/mainpanel/arrow_down_hover.png') no-repeat;
	}

	.main_scrollframe
	{
	
		border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		overflow:hidden;
	}
	.main_scrollframe:hover
	{
		background:#CCC;
	}

	.main_scrollbar
	{
		position:relative;
		top:0px;
		right:0px;
		width:100%;
		
		background:#999;
		border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
	}
	.main_scrollbar:hover
	{
		background:#666;
	}





/*---------------------------------------------------------------------*/



	/*
	.grpcnt
	{
		margin:0px;
		float:left;
		height:277px;
		width:267px;
		overflow: hidden;			溢出隐藏并禁止进度条
		text-overflow: ellipsis;
		white-space: nowrap;

	}
	
	#grplist
	{
		width:100%;
		position:relative;
		top:0px;
		left:0px;

	}
	#grpscroll
	{
		float:right;
		width:10px;
		margin-right:1px;
		height:100%;
	}
	#grpscroll .scroll
	{
		position:relative;
		display:none;
		top:0px;
		right:0px;
		width:100%;
		height:50px;
		background:#CCC;
		border-radius:4px;
	}
	#grplist .groups
	{
		margin-bottom:5px;
		font-family:"微软雅黑";
		font-size:13px;
		font-weight:lighter;
		margin-top:12px;
		clear:both;
	}
	#grplist .groups .grphead
	{
		line-height:16px;
		font-weight:lighter;
		
	}
	#grplist .groups .grphead .down
	{
		float:left;
		margin-left:10px;
		margin-right:8px;
	}


	#grplist .groups .frdcontent
	{
		display:block;
		margin-top:4px;
	}

	#grplist .groups .frdcontent ul
	{
		list-style-type:none;
		width:100%;
		padding:0px;
		margin:0px;
		
	}
	可修改大小
	#grplist .groups .frdcontent ul li
	{
		height:56px;
		width:100%;
		margin:0px;
		padding:0px;
	}
	#grplist .groups .frdcontent ul li:hover
	{
		background:#FFFFCC;
	}
	#grplist .groups .frdcontent .friend
	{
		clear:both;
	
	}
	#grplist .groups .frdcontent .friend .imagehead
	{
		float:left;
		width:56px;
		height:56px;
		margin-left:4px;
	}

	#grplist .groups .frdcontent .friend .imagehead img
	{
		margin:8px;
		border-radius:4px;
		border:1px solid transparent;
	}
	#grplist .groups .frdcontent .friend .imagehead img:hover
	{
		发光相框
		box-shadow: 0 0 4px rgba(81, 203, 238, 1);
		-webkit-box-shadow: 0 0 4px rgba(81, 203, 238, 1);
		-moz-box-shadow: 0 0 4px rgba(81, 203, 238, 1);
	}

	#grplist .groups .frdcontent .friend .detail
	{
		float:left;
		width:167px;
		overflow: hidden;			溢出隐藏并禁止进度条
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	#grplist .groups .frdcontent .friend .detail .frdname
	{
		margin-top:12px;
		font-size:12px;
	}

	#grplist .groups .frdcontent .friend .detail .frdnew
	{
		font-size:10px;
		color:#999999;
	}
	#grplist .groups .frdcontent .friend .frdmore
	{
		float:left;
		font-size:12px;
		color:#999999;
		margin-left:10px;
		margin-top:12px;
	}
	可修改大小完毕*/
	
	


/*----------------------------------------------底部工具栏-------------------------------------------------------*/
	.maintools
	{
		position:relative;
		top:0;
		left:0;
		clear:both;
		height:58px;
		overflow:hidden;
		margin-top:1px;
	}

	.maintools .mainapp,.maintools .mainset
	{
		width:100%;
		
		
	}

	.maintools .mainapp
	{
		margin-top:5px;
		height:26px;
	}
	.maintools .mainapp .appico
	{
		float:left;
		width:20px;
		height:20px;
		margin-left:4px;
		border-radius:2px;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		border:1px solid transparent;
	}
	.maintools .mainapp .appico:hover
	{
		border:1px solid #999;
	}
	.maintools .mainapp .appico img
	{
		width:20px;
		height:20px;
	}

	.maintools .mainapp #appmarket_btn
	{
		float:right;
		width:24px;
		height:24px;
		margin-right:0px;
		border-radius:2px;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		border:1px solid transparent;
		background:url('../img/mainpanel/appbox/appbox_mgr_btn.png') no-repeat;
	}
	.maintools .mainapp #appmarket_btn:hover
	{
		border:1px solid #999;
		background:url('../img/mainpanel/appbox/appbox_mgr_btn_hover.png') no-repeat;
	}


	.maintools .mainset
	{
		margin-top:1px;
	}
	.maintools .mainset div
	{
		float:left;
		height:24px;
		width:24px;
		margin-left:4px;
		border-radius:2px;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		border:1px solid transparent;
	}
	.maintools .mainset div:hover
	{
		border:1px solid #999;
	}

	.maintools .mainset .set1
	{
		background:url('../img/mainpanel/mainmenubutton/menu_btn_normal.png') no-repeat;
	}
	.maintools .mainset .set1:hover
	{
		background:url('../img/mainpanel/mainmenubutton/menu_btn_highlight.png') no-repeat;
	}
	.maintools .mainset .set2
	{
		background:url('../img/mainpanel/button/tools.png') no-repeat;
	}
	.maintools .mainset .set2:hover
	{
		background:url('../img/mainpanel/button/tools_hover.png') no-repeat;
	}
	.maintools .mainset .set3
	{
		background:url('../img/mainpanel/button/message.png') no-repeat;
	}
	.maintools .mainset .set3:hover
	{
		background:url('../img/mainpanel/button/message_highlight.png') no-repeat;
	}
	.maintools .mainset .set4
	{
		background:url('../img/mainpanel/button/filemanager.png') no-repeat;
	}
	.maintools .mainset .set4:hover
	{
		background:url('../img/mainpanel/button/filemanager_hover.png') no-repeat;
	}
	.maintools .mainset .set5
	{
		background:url('../img/mainpanel/button/mycollection_mainpanel.png') no-repeat;
	}
	.maintools .mainset .set5:hover
	{
		background:url('../img/mainpanel/button/myCollection_mainpanel_hover.png') no-repeat;
	}
	.maintools .mainset .set6
	{
		width:48px;
		height:22px;
		
		font-size:12px;
		text-align:right;
		margin-top:2px;
		padding-right:2px;
		line-height:22px;
		margin-left:8px;
		background:url('../img/mainpanel/button/find.png') no-repeat;
	}
	.maintools .mainset .set6:hover
	{
		background:url('../img/mainpanel/button/find_hover.png') no-repeat;
	}

	.maintools .mainset .appbox
	{	
		float:right;
		margin-right:4px;
		width:58px;
		height:24px;
		vertical-align:middle;
		font-size:12px;
		text-align:right;
		padding-right:2px;
		line-height:25px;
	}

	.maintools .mainset .appbox .appboximg
	{
		width:16px;
		height:16px;
		background:url('../img/mainpanel/qplusentrancebtn.png') no-repeat;
		margin-top:3px;
		margin-left:2px;
	}














/*登录框在线状态选择*/
.statusbox,.statusboxout,.statusnew
{
	background:white;
	font-family:"微软雅黑";
	font-size:12px;
	font-weight:lighter;
	line-height:24px;

	cursor:default;
	
	overflow:hidden;

	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border:1px solid transparent;
	-moz-box-shadow: 0px 0px 10px #666;  
	-webkit-box-shadow: 0px 0px 10px #666;   
	box-shadow: 0px 0px 10px #666;
}
.statusbox
{	
	display:none;
	position:absolute;
	top:64px;
	left:166px;
	z-index:58;
	width:174px;
}

.statusboxout
{
	position:fixed;
	bottom:36px;
	width:174px;
}
.statusnew
{
	position:fixed;
	bottom:36px;
	width:120px;
}

.statusbox ul,.statusnew ul,.statusboxout ul
{
	margin:0;
	padding:0;
	display:block;
	list-style:none;
	border-bottom:1px solid #CCC;
}
.statusbox ul.tools,.statusnew ul.last,.statusboxout ul.last
{
	border-bottom:none;
}
.statusbox ul li,.statusnew ul li,.statusboxout ul li
{
	margin:0;
	border-left:25px solid #CCC;
	height:24px;
	width:149px;
	text-indent:10px;
}
.statusbox ul li img,.statusboxout ul li img
{
	float:left;
	margin-left:-20px;
	margin-top:5px;
}
.statusbox ul li:hover,.statusnew ul li:hover,.statusboxout ul li:hover
{
	background:#0099CC;
	color:white;
	border-left:25px solid #0099CC;
}






/*右击头像显示的选择操作框*/
.mainboard .mainboardcontent .mainheadbox .mh .mainhead_setboard,.mainboard .mainboardcontent .mainheadbox .mh .mainhead_setboard li ul
{
	margin:0;
	padding:0;
	display:block;
	list-style:none;
	background:white;
	position:fixed;
	/*
	top:25px;
	left:6px;
	*/
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border:1px solid transparent;
	-moz-box-shadow: 0px 0px 10px #666;  
	-webkit-box-shadow: 0px 0px 10px #666;   
	box-shadow: 0px 0px 10px #666;
	color:black;
	z-index:10000;
	display:none;
}

.mainboard .mainboardcontent .mainheadbox .mh .mainhead_setboard li
{
	margin:0;
	border-left:25px solid #CCC;
	height:22px;
	line-height:22px;
	width:100px;
	text-indent:10px;
}

.mainboard .mainboardcontent .mainheadbox .mh .mainhead_setboard li:hover
{
	background:#0099CC;
	color:white;
	border-left:25px solid #0099CC;
}
.mainboard .mainboardcontent .mainheadbox .mh .mainhead_setboard li a
{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
	color:black;
}
.mainboard .mainboardcontent .mainheadbox .mh .mainhead_setboard li:hover a
{
	color:white;
}
